package com.hsgene.order.domain;

import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.hsgene.common.util.date.TimeJsonDeserializer;

import java.io.Serializable;
import java.util.Date;

/**
 * 子订单补充信息
 *
 * @author wangbing
 * @version 1.0, 2018/8/3
 */
@Deprecated
public class OrderMallItemSupplement implements Serializable {

    private static final long serialVersionUID = -7404313745609665477L;
    /**
     * 主键id
     */
    private Long id;

    /**
     * 主订单id（order_mall:id）
     */
    private String mainOrderId;

    /**
     * 子订单id（order_mall_item_basic:id）
     */
    private String itemOrderId;

    /**
     * 患者姓名
     */
    private String patientName;

    /**
     * 患者联系方式
     */
    private String patientPhone;

    /**
     * 患者性别
     */
    private String patientGender;

    /**
     * 患者年龄
     */
    private Integer patientAge;

    /**
     * 省级id
     */
    private Long patientProvince;

    /**
     * 市级id
     */
    private Long patientCity;

    /**
     * 区县级id
     */
    private Long patientCounty;

    /**
     * 患者地址
     */
    private String patientAddress;

    /**
     * 临床诊断
     */
    private String clinicalDiagnosis;

    /**
     * 样本编号
     */
    private String sampleNumbers;

    /**
     * 样本类型Id
     */
    private String sampleId;

    /**
     * 检测单
     */
    private String detectionImages;

    /**
     * 采样信息
     */
    private String sampleImages;

    /**
     * 检测报告
     */
    private String detectionReport;

    /**
     * dcw信息
     */
    private String dcw;

    /**
     * 内推医生编号
     */
    private String twitterDoctor;

    /**
     * 内推地服编号
     */
    private String twitterEmployee;

    /**
     * 创建时间
     */
    @JsonDeserialize(using = TimeJsonDeserializer.class)
    private Date createTime;

    /**
     * 更新时间
     */
    @JsonDeserialize(using = TimeJsonDeserializer.class)
    private Date updateTime;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getMainOrderId() {
        return mainOrderId;
    }

    public void setMainOrderId(String mainOrderId) {
        this.mainOrderId = mainOrderId;
    }

    public String getItemOrderId() {
        return itemOrderId;
    }

    public void setItemOrderId(String itemOrderId) {
        this.itemOrderId = itemOrderId;
    }

    public String getPatientName() {
        return patientName;
    }

    public void setPatientName(String patientName) {
        this.patientName = patientName;
    }

    public String getPatientPhone() {
        return patientPhone;
    }

    public void setPatientPhone(String patientPhone) {
        this.patientPhone = patientPhone;
    }

    public String getPatientGender() {
        return patientGender;
    }

    public void setPatientGender(String patientGender) {
        this.patientGender = patientGender;
    }

    public Integer getPatientAge() {
        return patientAge;
    }

    public void setPatientAge(Integer patientAge) {
        this.patientAge = patientAge;
    }

    public Long getPatientProvince() {
        return patientProvince;
    }

    public void setPatientProvince(Long patientProvince) {
        this.patientProvince = patientProvince;
    }

    public Long getPatientCity() {
        return patientCity;
    }

    public void setPatientCity(Long patientCity) {
        this.patientCity = patientCity;
    }

    public Long getPatientCounty() {
        return patientCounty;
    }

    public void setPatientCounty(Long patientCounty) {
        this.patientCounty = patientCounty;
    }

    public String getPatientAddress() {
        return patientAddress;
    }

    public void setPatientAddress(String patientAddress) {
        this.patientAddress = patientAddress;
    }

    public String getClinicalDiagnosis() {
        return clinicalDiagnosis;
    }

    public void setClinicalDiagnosis(String clinicalDiagnosis) {
        this.clinicalDiagnosis = clinicalDiagnosis;
    }

    public String getSampleNumbers() {
        return sampleNumbers;
    }

    public void setSampleNumbers(String sampleNumbers) {
        this.sampleNumbers = sampleNumbers;
    }

    public String getDetectionImages() {
        return detectionImages;
    }

    public void setDetectionImages(String detectionImages) {
        this.detectionImages = detectionImages;
    }

    public String getSampleImages() {
        return sampleImages;
    }

    public void setSampleImages(String sampleImages) {
        this.sampleImages = sampleImages;
    }

    public String getDetectionReport() {
        return detectionReport;
    }

    public void setDetectionReport(String detectionReport) {
        this.detectionReport = detectionReport;
    }

    public String getDcw() {
        return dcw;
    }

    public void setDcw(String dcw) {
        this.dcw = dcw;
    }

    public String getTwitterDoctor() {
        return twitterDoctor;
    }

    public void setTwitterDoctor(String twitterDoctor) {
        this.twitterDoctor = twitterDoctor;
    }

    public String getTwitterEmployee() {
        return twitterEmployee;
    }

    public void setTwitterEmployee(String twitterEmployee) {
        this.twitterEmployee = twitterEmployee;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getSampleId() {
        return sampleId;
    }

    public void setSampleId(String sampleId) {
        this.sampleId = sampleId;
    }
}
